deposit reservation - German English Dictionary